Kursu
Darbs
kursi@progmeistars.lv |
#64 2015. gada 10. novembris ® Pulkveža Brieža
6-1, tel. 26428902, 67336035, www.progmeistars.lv |
Iestāšanas kursos.
Bez pārrunām tiek uzņemti: lietišķajās nodaļās skolēni sākot ar 5.klasi; programmēšanas sākuma un pamatnodaļās olimpiāžu godalgu ieguvēji un skolēni ar teicamām atzīmēm matemātikā (tas, kurš vēlas iestāties, uzrāda administrācijai diplomu vai liecību); programmēšanas sākuma un pamatnodaļās citu nodaļu audzēkņi, kas saņēma pasniedzēju rekomendācijas.
Citi skolēni tiek uzņemti pēc pārrunu vai iepazīšanās programmēšanas nodarbību rezultātiem. Uz šīm nodarbībām tiek aicināti 6.-11.klašu skolēni (gan kursu audzēkņi, gan arī tie, kas nav kursu audzēkņi). Skolēni apmēram 1 stundu programmē robota pārvietošanos, bet pēc tam apmēram 15-20 minūtes risina atjautības uzdevumus.
Vairākas tādas nodarbības notiek visu gadu laikā. Ir jāapmeklē viena no tām. Vienkārši sekojiet reklāmai mūsu mājas lapā. Uz šādām nodarbībām vienmēr ir iepriekš jāpierakstās. Lai to izdarītu, ir jāgriežas pie kursu administrācijas. Tālr.67336035, 26428902, 28605451.
Jauns speckurss Ruby on Rails.
Ruby on Rails (RoR) – mūsdienīga platforma tīmekļa vietņu un servisu izstrādei.
Kursā Jūs iepazīsities ar programmēšanas valodu Ruby (starp citu, pats Ruby on Rails uzrakstīts Ruby valodā). Valodas autors Macumoto, izstrādājot Ruby, akcentu lika uz īsu izstrādes laiku, saprotamību un sintakses vienkāršību. Un viņam tas tiešām izdevās. Jūs redzēsiet, cik vienkāršas un elegantas ir valodas sintaktiskās konstrukcijas. Jūs to sapratīsiet, ja nostāsieties uz Rubi ceļa (Ruby Way).
Programmēšana būs jautra un produktīva.
Kopā ar rubīnu (Ruby) Jūs saņemat arī 6392 dārgakmeņus* (gems – tā sauc Rubi bibliotēkas). Viens no visvērtīgākajiem dārgakmeņiem ir Ruby on Rails.
Izveidot tīmekļa vietni bez labas platformas – tas ir ilgs un sarežģīts darbs. Tas ir tāpat, kā celt māju no nulles – pamati, sienas, jumts... Vai nebūtu labāk uzreiz sākt nodarboties ar interesantām lietām, tādām kā ārējais izskats, interjers, tehniskās ekstras. RoR ļauj veidot interneta vietni, nedomājot par zema līmeņa detaļām, interneta vietnes vai servisa karkass jau ir uzrakstīts, atliek tikai sākt to izmantot.
RoR pamatā ir arhitektūra Modelis-Vīzija-Kontrolieris (MVC). Iespējams, izklausās ne visai saprotami, bet praksē Jūs redzēsiet visu šādas pieejas loģiskumu un secību.
Interneta vietnes pielieto lielu tehnoloģiju skaitu, mēs koncentrēsim savu uzmanību uz servera (back-end) daļu. HTML, CSS, Javascript – to visu arī var sastapt, taču gandrīz visu to platforma izdarīs mūsu vietā. Mums būs nepieciešamas tikai minimālas zināšanas. Tāpēc no Jums nepieciešams tikai:
0) vēlēšanās (būs daudz materiālu, kas apgūstami patstāvīgi)
1) uz objektu orientētās projektēšanas zināšanas
2) prasme programmēt jebkurā valodā ar C-veida sintaksi (C, C++, Java utt.)
Kursa būtiskākās detaļas: mēs noskaidrosim kā darbojas Tīmeklis, iepazīsimies ar vidi Unix (tā kā ietvars ir šķērsplatformu, jūs visas darbības varēsiet veikt arī Windows vidē); apskatīsim ActiveRecord modeli (darbs ar datubāzi), nosūtīsim vēstules, augšuplādēsim failus, nodarbosimies ar lappušu internacionalizāciju (i18n), parunāsim par testēšanu un atkļūdošanu, par tīmekļa sistēmu drošību. Tas dos mums iespēju izveidot nelielu sociālo vietni: ziņas, komentāri, draugi, „patīk”, lenta u.c. Kursā būs arī interaktīvās stundas: konsole pārlūkprogrammā – ir jāuzraksta programmas kods, lai pārietu tālāk. Kam patīk minēt mīklas, tad kāpēc gan nedarīt to Ruby valodā.
Mēs izmantosim tikai open source programmas, Jūs vienmēr varēsiet ieskatīties to iekšienē. Un, starp citu, Ruby pasaulē ir apsveicami, ja Jūs redzat kodu. To dokumentācija ir, un tā ir diezgan laba, taču vēl labāk ir redzēt kodu.
*bibliotēku
skaits oficiālajā serverī rubygems (2015.11.01)
George
Boole.
02.11.1815-08.12.1864.
Angļu matemātiķis Dž.Būls 1854.gadā publicēja darbu „Domāšanas likumu pētījums”, likdams pamatu tam, ko mēs tagad zinām kā matemātisko loģiku. Šajā darbā Būls noveda loģiku līdz ārkārtīgi vienkāršam algebras tipam – loģikas algebrai, kas bija simbolu un noteikumu sistēma, kas ir pielietojama izteikumiem – apgalvojumiem, kas var būt patiesi vai nepatiesi. Teorija, kas balstās uz trīs pamatdarbībām – AND (un), OR (vai), NOT (ne) – XX gs. kļuva par galveno elektronisko skaitļošanas mašīnu projekta izstrādes pamatu. |
|
Dzīve pēc universitātes: ko nozīmē
strādāt par programmētāju?
Aleksandrs
Šantars